body {

	font-size: 12px;

	line-height: 20px;

	width: 100%;

	background:#fff;

	color: #000000;

	font-family: 'Roboto Condensed', sans-serif;

}

h1, h2, h3, h4, h5, h6 {

	color: #444;

}

/* default font size */

.fa {

	font-size: 14px;

}

/* Override the bootstrap defaults */

h1 {

	font-size: 33px;

}

h2 {

	font-size: 27px;

}

h3 {

	font-size: 21px;

}

h4 {

	font-size: 15px;

}

h5 {

	font-size: 12px;

	font-weight:bold;

}

h6 {

	font-size: 10.2px;

}

a {

	color: #23a1d1;

}

a:hover {

	text-decoration: none;

}

legend {

	font-size: 18px;

	padding: 7px 0px

}
@media(min-width:1080px){
	#content .product-layout.sp-p:nth-child(4n+1),.categorypage .product-layout:nth-child(3n+1),.forpro .product-layout:nth-child(4n+1),.product-search .product-layout:nth-child(4n+1),.product-special .product-layout:nth-child(4n+1){
		clear:left;
	}
}
label {

	font-size: 14px;

	font-weight: normal;

}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {

	font-size: 12px;

}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {

	font-size: 12px;

}

.input-group .input-group-addon {

	font-size: 12px;

	height: 30px;

}

/* Fix some bootstrap issues */

span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {

	display: inline;

}

.owl-wrapper-outer {

	border: none !important;

	box-shadow:none !important;

}

.nav-tabs {

	border:none;

}

.nav-tabs > li > a {

	border-radius: 0;

    color: #515761;

    font-size: 14px;

	padding: 10px 40px;

}

.tab-content #tab-description p ,
.tab-content #description_box p {

    color: #000;

    font-size: 14px;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{

	background: #f7f7f7 none repeat scroll 0 0;

    border: medium none;

    border-radius: 0;

    color: #515761;

    font-size: 14px;

    margin: 0;

}

div.required .control-label:before {

	content: '* ';

	color: #F00;

	font-weight: bold;

}

/* Gradent to all drop down menus */

.dropdown-menu li > a:hover {

	text-decoration: none;

	color: #ffffff;

	background-color: #229ac8;

	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);

	background-repeat: repeat-x;

}

/* top */

#top {

	background-color: #f7f7f7;

    border-top: 5px solid #0088cc;

    margin: 0 0 20px;

}

#top .container {

	padding: 0 20px;

}

#top #currency .currency-select {

	text-align: left;

}

#top #currency .currency-select:hover {

	text-shadow: none;

	color: #ffffff;

	background-color: #229ac8;

	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);

	background-repeat: repeat-x;

}

#top .btn-link, #top-links li, #top-links a {

	color: #555;

	text-shadow: 0 1px 0 #FFF;

	text-decoration: none;

	font-size: 14px;

}
#top-links .dropdown-menu .btn-link{
	text-align:left;
}
#top-links .list-inline li a:hover{

	color:#0088cc;

}

#top-links .welcome{

	font-size:16px;

	color:#555555;

}

#top .btn-link:hover, #top-links a:hover {

	color: #444;

}

#top-links .dropdown-menu a {

	text-shadow: none;

}

#top-links .dropdown-menu a:hover {

	color: #FFF;

}

#top .btn-link strong {

	font-size: 14px;

        line-height: 14px;

}

#top-links {

	padding-top: 6px;

}

#top-links a + a {

	margin-left: 15px;

}

header{

	margin-bottom: 15px;

}



#flash {

  color: #ffffff;

  position: absolute;

}

/* logo */

/* search */

#search {

	border: 1px solid #0088cc;

    border-radius: 12px;

    height: 30px;

	margin-top: 20px;

    padding: 3px 5px;

}

#search .input-lg {

	height: 40px;

	line-height: 20px;

	padding: 0 10px;

}

#search .btn-lg {

	background: #fff none repeat scroll 0 0;

    border: medium none;

    box-shadow: none;

	color: #0088cc;

    font-size: 18px;

    line-height: 0;

    padding: 5px 10px;

}

/* cart */

#cart {

	margin-bottom: 10px;

}

#cart > .btn .fa-shopping-cart:before {
    content: "";
	background: rgba(0, 0, 0, 0) url("../image/cart_bag.png") no-repeat scroll 0 0;
    width: 52px;
    display: inline-block;
    height: 52px;
    vertical-align: middle;
}
#cart > .btn:focus{
	outline: 0;
}

#cart > .btn{
	border: none !important;
    background: transparent !important;
    padding: 0 !important;
    box-shadow: none !important;
	display: flex;	
}

#cart .dropdown-menu {

	background: #fff none repeat scroll 0 0;

    border-radius: 10px;

    border-top: 4px solid #0088cc;

    position: absolute;

    top: 50px;

    z-index: 1001;

	min-width: 400px;

	padding: 10px;

}

/* menu */

#menu {

	margin-bottom:0;

	min-height:auto;

}

#menu .nav > li:last-child a{

	border:none;

} 

#menu .nav > li > a {

	background-color: transparent;

    border-right: 1px solid #e9e9e9;

    color: #555;

    font-size: 16px;

    padding-bottom: 5px !important;

    padding-top: 5px !important;

    text-decoration: none;

    text-transform: uppercase;

}

.navbar{

	height:auto;

}

#menu .nav > li > a:hover, #menu .nav > li.open > a {

	text-decoration:none;

}

#menu .dropdown-menu {

	padding-bottom: 0;

}

#menu .dropdown-inner {

	display: table;

}

#menu .dropdown-inner ul {

	display: table-cell;

}

#menu .dropdown-inner a {

	min-width: 160px;

	display: block;

	padding: 3px 20px;

	clear: both;

	line-height: 20px;

	color: #333333;

	font-size: 12px;

}

#menu .dropdown-inner li a:hover {

	color: #FFFFFF;

}

#menu .see-all {

	display: block;

	margin-top: 0.5em;

	border-top: 1px solid #DDD;

	padding: 3px 20px;

	-webkit-border-radius: 0 0 4px 4px;

	-moz-border-radius: 0 0 4px 4px;

	border-radius: 0 0 3px 3px;

	font-size: 12px;

}

#menu .see-all:hover, #menu .see-all:focus {

	text-decoration: none;

	color: #ffffff;

	background-color: #229ac8;

	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);

	background-repeat: repeat-x;

}

#menu #category {

	float: left;

	padding-left: 15px;

	font-size: 16px;

	font-weight: 700;

	line-height: 40px;

	color: #34598b;

}

#menu .btn-navbar {

	font-size: 15px;

	font-stretch: expanded;

	color: #FFF;

	padding: 2px 18px;

	float: right;

	background-color: #229ac8;

	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);

	background-repeat: repeat-x;

	border-color: #1f90bb #1f90bb #145e7a;

}

#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {

	color: #ffffff;

	background-color: #229ac8;

}

.menu_wrap {

    background: #f7f7f7 none repeat scroll 0 0;

    margin-top: 20px;

    padding: 3px 0;
	margin-bottom: 20px;

}
.common-home .menu_wrap {
	margin-bottom: 0px;	
}

/* content */

#content {

	min-height: 600px;

}

/* footer */

footer {

	color: #fff;

	background: #555555 none repeat scroll 0 0;

	margin-top:10px;

	padding-top: 20px;

}

footer hr {

	border-top: none;

	border-bottom: 1px solid #666;

}

footer a {

	color: #fff;

	font-size: 14px;

}

footer p{

	color: #fff;

	font-size: 14px;

	margin: 0;

}

footer .logo {

    margin-top: 10px;

}

footer .logo p{

    margin-top: 10px;

}

footer li {

	line-height: 24px;

	list-style-image: url("../image/list_f.png");

}

footer .list-unstyled {

	padding-left:12px;

}

footer .power {

	background: #262626 none repeat scroll 0 0;

}

footer .power .footer_power {

	padding:10px 0;

}

footer a:hover {

	color:#ccc;

}

footer h5 {

    color: #fff;

    font-size: 18px;

    font-weight: normal;

    text-transform: uppercase;

}

footer .footer-top {

    margin: 15px 0;

}

footer .footer_container {

    padding: 0 0 18px;

}

footer .footer_payment img{

    display:inline-block;

	padding: 0 5px;

}

footer .social_media {

    margin-top: 8px;

}

footer .power_p p{

    margin-top: 8px;

}

/* alert */

.alert {

	padding: 8px 14px 8px 14px;

}

/* breadcrumb */

.breadcrumb {

	background: #0088cc;

	border-radius: 10px 10px 0 0;

	color: #ffffff;

	font-weight: bold;

	padding: 10px;

	margin:10px 0 0;

}

.breadcrumb a{

	color:#fff;

}

.pagination {

	margin: 0;

}

/* buttons */

.buttons {

	margin: 1em 0;

}

.btn {

	padding: 7.5px 12px;

	font-size: 12px;

	border: 1px solid #0088cc;

	border-radius: 4px;

	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);

}

.btn-xs {

	font-size: 9px;

}

.btn-sm {

	font-size: 10.2px;

}

.btn-lg {

	padding: 10px 16px;

	font-size: 15px;

}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {

	font-size: 12px;

}

.btn-group > .btn-xs {

	font-size: 9px;

}

.btn-group > .btn-sm {

	font-size: 10.2px;

}

.btn-group > .btn-lg {

	font-size: 15px;

}

.btn-default {

	color: #777;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

	background-color: #e7e7e7;

	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);

	background-repeat: repeat-x;

	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;

}

.btn-primary {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background: #8bbe29; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background:#0088cc;

	border-radius: 10px;

    box-shadow: 0 2px 2px #dddddd;

	border-color:#0088cc;

	font-weight:bold;

}

/* .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {

	background-color: #1f90bb;

	background-position: 0 -15px;

} */

.btn-warning {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #faa732;

	background-image: linear-gradient(to bottom, #fbb450, #f89406);

	background-repeat: repeat-x;

	border-color: #f89406 #f89406 #ad6704;

}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-danger {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #da4f49;

	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);

	background-repeat: repeat-x;

	border-color: #bd362f #bd362f #802420;

}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-success {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #5bb75b;

	background-image: linear-gradient(to bottom, #62c462, #51a351);

	background-repeat: repeat-x;

	border-color: #51a351 #51a351 #387038;

}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-info {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #df5c39;

	background-image: linear-gradient(to bottom, #e06342, #dc512c);

	background-repeat: repeat-x;

	border-color: #dc512c #dc512c #a2371a;

}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {

	background-image: none;

	background-color: #df5c39;

}

.btn-link {

	border-color: rgba(0, 0, 0, 0);

	cursor: pointer;

	color: #23A1D1;

	border-radius: 0;

}

.btn-link, .btn-link:active, .btn-link[disabled] {

	background-color: rgba(0, 0, 0, 0);

	background-image: none;

	box-shadow: none;

}

.btn-inverse {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #363636;

	background-image: linear-gradient(to bottom, #444444, #222222);

	background-repeat: repeat-x;

	border-color: #222222 #222222 #000000;

}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {

	background-color: #222222;

	background-image: linear-gradient(to bottom, #333333, #111111);

}

/* list group */

.list-group a {

	border: 1px solid #DDDDDD;

	color: #888888;

	padding: 8px 12px;

}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {

	color: #444444;

	background: #eeeeee;

	border: 1px solid #DDDDDD;

	text-shadow: 0 1px 0 #FFF;

}

/* carousel */

.carousel-caption {

	color: #FFFFFF;

	text-shadow: 0 1px 0 #000000;

}

.carousel-control .icon-prev:before {

	content: '\f053';

	font-family: FontAwesome;

}

.carousel-control .icon-next:before {

	content: '\f054';

	font-family: FontAwesome;

}

/* product list */

.product-thumb {

	border: 1px solid #ddd;

	overflow: auto;

	background:#fff;

	margin-bottom: 20px;

	margin-right: -1px;

	min-height: auto;

	text-align: center;

	border-radius: 0px;

}

.product-thumb .image {

	text-align: center;

	padding-top: 10px;

}

.product-thumb .image a {

	display: block;

}

.product-thumb .image a:hover {

	opacity: 0.8;

}

.product-thumb .image img {

	margin-left: auto;

	margin-right: auto;

}

.product-grid .product-thumb .image {

	float: none;

}


@media (max-width: 767px) {

	.category_box select{

		min-width:100%;

	}
	#content .row .col-xs-6:nth-child(2n+1) {
        clear: left !important;
    }
	
	.reviews .box {
		padding: 15px 5px !important;	
		margin: 0 -26px !important;
	}
	
	.reviews .rating strong {
		max-width: 145px !important;
	}
}

@media (min-width: 767px) {

	.product-list .product-thumb .image {

		float: left;

		padding: 0 15px;

	}

}

.product-thumb .caption h4 {

    display:block;

    margin: 0;
text-align: left;

}

.product-list .product-thumb .caption1{display:block;}

.product-thumb .caption1{display:none;}

.product-list .product-thumb h4 a{

	color:#000 !important;

}

.product-thumb h4 a{
	color: #fff;
    display: inline-block;
    margin-bottom: 4px;
    text-decoration: none;
}
.product-thumb .caption {
	background: #10a4ee none repeat scroll 0 0;
    color: #fff;
    min-height: 100px;
    padding: 5px;
	display: flex;
	overflow: hidden;
}
.product-list .price span{color:#000;}
.product-list .product-thumb .caption1 .price{
	margin-bottom:20px;
	color:#000 !important;
}
.product-list .product-thumb .caption1 {
	margin-left: 20px;
	background:#fff !important;
	text-align:left;
}

.product-list .product-thumb .caption1 button + button{margin-left:5px;}

@media (max-width: 1200px) {
	#cart > .btn .fa-shopping-cart{
		display:block;
	}
.product-grid .product-thumb .caption {

	padding: 5px;

}

}

@media (max-width: 767px) {

.product-list .product-thumb .caption {

	min-height: 0;

	margin-left: 0;

	padding: 0 10px;

}



.product-grid .product-thumb .caption {

	min-height: 30px;

}

}

.product-thumb .rating {

	padding-bottom: 0;
	margin-left:0;

}

.rating .fa-stack {

	font-size: 8px;

}

.fa-stack{

	width:1em;

}

.rating .fa-star-o {

	color: #999;

	font-size: 15px;

}

.rating .fa-star {

	color: #FC0;

	font-size: 15px;

}

.rating .fa-star + .fa-star-o {

	color: #E69500;

}

h2.price {

	margin: 0;

}

.product-thumb .price {

	color: #fff;

    font-size: 16.77px;

    display: inline-block;

	margin-left:auto;
margin-bottom: 0;

}

.product-thumb .price-new {

	font-weight: normal;

}

.product-thumb .price-old {

	color: #000;

	text-decoration: line-through;

	margin-left: 0px;

}

.product-thumb .price-tax {

	color: #999;

	font-size: 12px;

	display: block;

}

.product-thumb .button-group {

	border-top: 1px solid #ddd;

	background-color: #eee;

	overflow: auto;



}

.product-grid .product-thumb .button-group {display:none;}

.product-list .product-thumb .button-group {

	border: none;

	background:none;

	

}

.product-list .product-thumb  .caption{display:none;}

@media (max-width: 768px) {

	.product-list .product-thumb .button-group {

		border-left: none;

	}

}

.product-list .button_home {display:none;}

.product-list .product-thumb .button-group button {

	width:auto;

	background:#efefef none repeat scroll 0 0;

	color:#0088cc;

	padding:0px 10px;

}

.product-thumb .button-group button {

	width: 60%;

	border: none;

	display: inline-block;

	float: left;

	background-color: #eee;

	color: #888;

	line-height: 38px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

}

.product-thumb .button-group button + button {

	width: 20%;

	border-left: 1px solid #ddd;

}

.product-thumb .button-group button:hover {

	color: #444;

	background-color: #ddd;

	text-decoration: none;

	cursor: pointer;

}

@media (max-width: 1200px) {

	.product-thumb .button-group button, .product-thumb .button-group button + button {

		width: 33.33%;

	}

}

@media (max-width: 767px) {

	.product-thumb .button-group button, .product-thumb .button-group button + button {

		width: 33.33%;

	}

}

.thumbnails {

	overflow: auto;

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}



.thumbnails > li {

	margin-left: 20px;

}

.thumbnails {

	margin-left: -20px;

}

.thumbnails > img {

	width: 100%;

}

.image-additional a {

	margin-bottom: 20px;

	padding: 5px;

	display: block;

	border: 1px solid #ddd;

}

.image-additional {

	max-width: 62px;

}

.image-additional .thumbnail {

	border: medium none;

    border-radius: 0;

}

.thumbnails .image-additional {

	float: left;

	margin-left: 20px;

}



/* fixed colum left + content + right*/

@media (min-width: 768px) {

    #column-left  .product-layout .col-md-3 {

       width: 100%;

    }

    #column-left + #content .product-layout .col-md-3 {

       width: 50%;

    }

    #column-left + #content + #column-right .product-layout .col-md-3{

       width: 100%;

    }

    #content + #column-right .product-layout .col-md-3{

       width: 100%;

    }

}



/* fixed product layouts used in left and right columns */

#column-left .product-layout,

#column-right .product-layout {

	width: 100%;

}



/* fixed mobile cart quantity input */

.input-group .form-control[name^=quantity] {

	min-width: 50px;

}

.box-heading {

	color: #004577;

    float: left;

    font-size: 16px;

    margin: 5px 0;

    padding: 3px 15px;

}

.box-content {

  background: #f5f5f5;

  border-radius: 0 0 7px 7px;

  margin: 5px 0;

}

.product-content {

}

.alpha-search .box-content a {

    color: #00407d;

    line-height: 26px;

    padding:5px 7px 5px 7px;

}



#search input[type="text"] {

  -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color #0088cc -moz-use-text-color -moz-use-text-color;

    border-image: none;

    border-radius: 0;

    border-style: none solid none none;

    border-width: medium 1px medium medium;

    box-shadow: none;

    font-size: 14px;

    height: 24px;

    width: 100%;

}

input[type="text"], input[type="password"] {

  border: 1px solid #cccccc;

  padding: 5px 8px;

}

.owl-carousel{

display:block!important;

}

#column-slider .owl-carousel{

margin:0px!important;

}

#column-slider .owl-wrapper-outer{border:none!important;border-radius:0px!important;box-shadow:none!important}

#search .button-search {

  background: url("../image/button-search.png") no-repeat scroll center center;

  cursor: pointer;

  float: right;

  height: 25px;

  margin-right: 23px;

  width: 14px;

}

.ship-content {

  background: #f5f5f5 none repeat scroll 0 0;

  border-radius: 0 0 7px 7px;

  padding: 15px 10px;

}

#testimonial .heading {

  background: #34598b;

  border-radius: 7px 7px 0 0;

  color: #fff;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;

  font-weight: bold;

  line-height: 14px;

  padding: 8px 10px 7px;

}

#testimonial .content {

  background: #f5f5f5;

  border: medium none;

  border-radius: 0;

  margin: 0;

  padding: 11px 0 11px 15px;

}

#testimonial .testimonial .test {

  background: #fff none repeat scroll 0 0;

  border-radius: 10px;

  margin-bottom: 16px;

  padding: 15px 18px;

}

#testimonial .testimonial .test .title_art, .review {

  color: #000000;

	word-wrap: break-word;

}

#testimonial .testimonial span {

  float: right;

  font-size: 10px;

  padding: 6px;

}

#testimonial .content{

	  border: medium none !important;

    border-radius: 0 !important;

    margin-bottom: 0 !important;

}

.box1 {

  margin-bottom: 20px;

}

.box1 .box-heading1 {

  background: #34598b;

  border-radius: 7px 7px 0 0;

  color: #fff;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;

  font-weight: bold;

  line-height: 14px;

  padding: 8px 10px 7px;

	margin:0px;

}

.box1 .box-content1 {

  background: #f5f5f5;

  border-radius: 0 0 7px 7px;

  padding: 11px 0 11px 15px;

}

.title_art {

  color: #444444;

  font-size: 12px;

  font-weight: bold;

  margin-bottom: 6px;

}

.box-product2 > div hr {

    margin: 16px 1px 4px;

		border-color:#444;

}

.box-product2 > div {

    color: #444;

    display: inline-block;

    font-size: 11px;

    line-height: 14px;

    margin-bottom: -1px;

    margin-right: -5px;

    padding-bottom: 10px;

    padding-top: 6px;

    vertical-align: top;

    width: 90%;

}

.box-product2 > div {

    color: #444;

    font-size: 11px;

    line-height: 14px;

}

.box-product2 > div .more {

    background: rgba(0, 0, 0, 0) url("../image/ul.gif") no-repeat scroll 1px 4px;

    color: #00407d;

    padding: 0 0 0 9px;

}

.subMenu .group .header a{

	color:#fff;

	text-decoration:underline;

}

#column-right .item{

	margin-bottom: 24px;

}

#column-right .item:first-child{

	margin-top:0;

}

#column-left .item{

	margin-top: 25px

}

#column-left .item .img-responsive{

	display:inline-block;

	margin-bottom: 10px;

}

.margin-top{

	margin-top:10px;

}

.margin-bottom{

	margin-bottom:10px;

}

.no-gutters > [class^="col-"],

.no-gutters > [class*=" col-"] {

  padding-right: 0;

  padding-left: 0;

}

.add{

	background: #f7f7f7 none repeat scroll 0 0;

    border: 1px solid #ddd;

    padding: 9px;

	color: #7a7d80;

}

.minus {

    background: #f7f7f7 none repeat scroll 0 0;

    border: 1px solid #ddd;

    padding: 9px;

	color: #7a7d80;

}

.add:hover{

	background-position:0 -21px;

}

.more{

	color: #00407d;

  line-height: 26px;

  padding: 5px 5px 5px 4px;

}

.home-carousel{

	text-align:center;

	padding:15px 0;

	margin-top:25px;

	border-top:1px solid #c7d2df;

}



.home-carousel .owl-carousel .owl-item .img-responsive{

	display:inline-block;

}

#cart .heading {

  background: rgba(0, 0, 0, 0) url("../image/shopping.png") repeat-x scroll 0 0;

  border-radius: 10px 10px 0 0;

  color: #fff;

  padding: 8px 9px 11px;

}

#cart .box-content {

  background: #dcedd9;

  border-radius: 0 0 10px 10px;

  padding: 17px 15px 19px 18px;

}

#cart-total {

	color: #000;

    font-size: 14px;

    font-weight: bold;

    position: relative;

}

.box-content a label {

  color: #ff0000;

  font-weight: bold;

  margin-left: 35px;

}

#cart .heading h4 {

  margin: 0;

	font-size:12px;

	color: #fff;

}

.box-product1 {

  width: 100%;

}

.box-product1 > div {

  background: #ffffff;

  border: 1px solid #c7d2df;

  border-radius: 10px;

  display: inline-block;

  margin-bottom: -1px;

  margin-right: -5px;

  padding-bottom: 10px;

  padding-top: 6px;

  text-align: center;

  vertical-align: top;

  width: 92%;

}

.box-product1 .name a {

  color: #000000;

  display: block;

  font-size: 14px;

  font-weight: bold;

  margin-bottom: 4px;

  text-decoration: none;

}

.box-product1 .price {

  color: #9b0909;

  display: block;

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 4px;

}

.price span {

  color: #fff;

  font-size: 16px;

  font-weight: normal;

}

#lang select {

  margin-bottom: 4px;

  width: 86%;

}

.border{

	border-top:1px solid #eee;

}

.page{

	margin:10px 0;

	padding:5px 0;

}

.innre-content2 {

  background: #f5f5f5;

  border-radius: 0 0 10px 10px;

  padding: 16px 24px 25px 25px;

	margin-bottom: 15px;

}

#contenter_type1 h1{

	color: #000;

  font-size: 18px;

  font-weight: bold;

  margin-bottom: 8px;

	margin-top: 12px;

  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);

}

#contenter_type1 p {

  font-size: 11px;

  padding: 0 0 18px 10px;

}

.cnt {

  background: #ffffff;

  border-radius: 11px;

  margin-bottom: 14px;

  padding: 13px 18px 3px;

}

.cnt .name {

    font-size: 12px;

    font-weight: bold;

}

.cnt .msg {

    font-size: 11px;

}



.innre-content2 table tr th.lC {

    background: rgba(0, 0, 0, 0) url("../image/splite.jpg") repeat scroll -69px 0;

    width: 10px;

}

.innre-content2 table th {

    font-size: 11px;

    text-align: center;

    white-space: nowrap;

}

.innre-content2 table thead {

    background: #34598b url("../image/category.png") repeat-x scroll 0 0;

    border-radius: 10px;

    color: #ffffff;

    height: 40px;

}

.innre-content2 table tr th.rC {

    background: rgba(0, 0, 0, 0) url("../image/splite.jpg") repeat scroll -79px 0;

    overflow: hidden;

    width: 10px;

}

#content #banner1{

	margin-top:10px;

	margin-bottom:10px;

}

#content .content {

    background: #f5f5f5;

    border: 1px solid #eeeeee;

    border-radius: 0 0 10px 10px;

    margin-bottom: 20px;

    overflow: auto;

    padding: 16px 24px 11px 25px;

}



.article_title {

    background: #34598b none repeat scroll 0 0;

    border-radius: 10px 10px 0 0;

    color: #ffffff;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: bold;

    line-height: 14px;

    padding: 13px 10px 7px;

}
.product_content{
	margin-top:20px;
}
.cont {

    background: #f5f5f5 none repeat scroll 0 0;

    line-height: 18px;

    padding: 16px 24px 11px 25px;

		margin-bottom: 25px;

}

.testimonial .form-horizontal .control-label{

	text-align:left;

}

.testimonial input[type="submit"] {

    background: #34598b url("../image/category.png") repeat-x scroll 0 0;

    border: medium none;

    border-radius: 10px;

    color: #fff;

    cursor: pointer;

    padding: 2px 4px;

    text-shadow: 1px 1px #24436c;

    width: 106px;

}

.innre-content {

    background: #f5f5f5 none repeat scroll 0 0;

    border-radius: 0 0 10px 10px;

    padding: 16px 24px 25px 25px;

}

.inner-info {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #cad4e0;

    border-radius: 10px;

    padding: 4px 20px;

}

.product-name{

	 color: #333;

    font-size: 12px;

    font-weight: bold;

    margin: 5px 0 5px;

}

.description {

    color: #333;

		line-height: normal;

    font-size: 11px;

    text-align: justify;

}

.tab-content {

    background: #fff none repeat scroll 0 0;

    border-radius: 10px;

    margin-bottom: 20px;

    overflow: auto;

    padding: 10px 20px;

    z-index: 2;

}

.tab-content ul {

    list-style: outside none circle;

    margin: 0;

    padding: 0;

}

.priceset {

    margin-bottom: 20px;

    margin-top: 20px;

}

.priceset h1 {

    font-size: 13px;

}

.price .leftedge {

    border-radius: 10px 0 0 10px;

    height: 40px;

    width: 30px;

}

.price thead td {

    background: #42689a none repeat scroll 0 0;

    color: #fff;

    font-weight: bold;

    text-align: center;

}

.price tbody td {

    background: #fff none repeat scroll 0 0;

    color: #000;

    font-weight: bold;

    text-align: center;

}

.price .leftedge {

    border-radius: 10px 0 0 10px;

    height: 40px;

    width: 30px;

}



.price .rightedge {

    border-radius: 0 10px 10px 0;

    height: 40px;

    width: 26px;

}



.priceset h1 {

    font-size: 13px;

	color:#000;

	font-weight:bold;

}

.product-search .box .box-content{

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

}

@media (min-width: 320px) and (max-width: 479px){

	.buyTable{

		display:none;

	}

}

.alpha-search {

    background: #f7f7f7 none repeat scroll 0 0;

	margin-bottom: 50px;

}

.button_home{

	background: #efefef none repeat scroll 0 0;

    border: medium none;

    border-radius: 10px;

    color: #0088cc;

    font-size: 14px;

    margin: 10px;

    padding: 3px 10px;

    text-transform: uppercase;

}
#top-links .btn-group > .btn-link{
	padding:0px;
}
.qtypara{
	margin:10px 0 15px;
}
.btnsbox .btn-primary i{
	font-size:22px;
}
.btnsbox .btn-primary{
	padding: 10px 15px;
}
.btnsbox #paypal_button{
	display:none;
}
.button_product{

	background: #0088cc none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    font-size: 18px;

    padding: 10px 15px;

    text-transform: uppercase;

}

.button_product .fa{

    font-size: 18px;

}

.stock_rate .list-unstyled{

	display:inline-block;

	margin: 0;

}

.stock_rate .list-unstyled li{

	font-size:14px;

	text-transform: uppercase;

	color: #474545;

}

.stock_rate .list-unstyled h2{

	color: #394755;

	margin:0;

	font-size:22px;

	text-transform: capitalize;

}

.stock_rate{

	border-bottom: 1px solid #ccc;

    margin-bottom: 24px;

    margin-top: 20px;

    padding: 0;

}

#product .form-control{

	border-radius: 0;

    display: inline-block;

    text-align: center;

}

.product_heading{

	font-size:28px;

	color:#282828;

	margin:0;

}

.review_product{

	font-size:14px;

	color:#3f3b3b;

}

.thumbnails .thumbnail {

    background-color: #f7f7f7;

    border: medium none;

    border-radius: 0;

	display: block;

    line-height: 1.42857;

    margin-bottom: 20px;

    padding: 4px;

}

.product_desc{

	border: 1px solid #f5f3f3;

    padding: 0;

}

.nav .fa-caret-down {

    bottom: -14px;

    color: #f7f7f7;

    font-size: 20px;

    left: 45%;

    position: absolute;

	display:none;

}

.nav .active .fa-caret-down {

    bottom: -14px;

    color: #f5f5f5;

    font-size: 20px;

    left: 45%;

    position: absolute;

	display:block;

}

.category_button:hover{

	background:#0084c8;

	color:#fff;

}

.category_button{

	background: #f5f5f5 none repeat scroll 0 0;

    border: medium none;

    color: #000;

    font-size: 14px;

    padding: 4px 8px;

}

.category_box label{

	float: left;

}

.category_box select{

	border-radius: 0;

    display: inline-block;

    height: 24px;

    padding: 2px;

    width: auto;

}

.news_letter{

	background: #fff none repeat scroll 0 0;

    border-radius: 10px;

    padding: 0;

	height:30px;

}

.news_letter .news_button{

	background: #0088cc none repeat scroll 0 0;

    border-radius: 7px 10px 10px 7px;

    cursor: pointer;

    float: right;

    height: 30px;

    padding: 5px 10px;

}

.news_letter .newsbox {

    padding: 0;

}

.news_letter .newsbox1 {

    padding: 0;

}

.news_letter .newsbox input{

    border: medium none;

    border-radius: 10px 0 0 10px;

	height: 30px;

}

#subscribe_result .error{

	color:#fff;

}

.categorbox .box-heading1 {

    background: #0084c8 none repeat scroll 0 0;

    color: #fff;

    font-size: 15px;

    padding: 5px;

    text-transform: uppercase;

}

.categorbox .treeview-list li{

	list-style-image: url("../image/list_c.png");

	border-bottom: 1px solid #ddd;

	padding-top:5px;

}

.categorbox .treeview-list li:first-child{

	padding-top:10px;

}

.categorbox .treeview-list li:last-child{

	border:none;

}

.social_media .fa:last-child{

	border:none;

}

.social_media .fa-facebook:hover{

	color:#1b5cae;

}.social_media .fa-twitter:hover{

	color:#00A8E8;

}.social_media .fa-google-plus:hover{

	color:#DD4B39;

}.social_media .fa-rss:hover{

	color:#FE6502;

}

.social_media .fa{

	border-right: 1px solid #1b1b1b;

    cursor: pointer;

    padding: 0 5px;

}

.owl-carousel .owl-buttons div i{

	background: #ddd none repeat scroll 0 0;

}

.news_head {

    padding: 0;

}

.news_head p{

    line-height: 34px;

}

.product_content .product_heading{

	margin-bottom: 16px;

}

.product_content .product_heading{

	margin-bottom: 16px;

}

fieldset{

	border:1px solid #ddd;

	padding: 10px 5px;

}

legend {

	border: medium none;

    margin: 5px 0;

    padding: 0 !important;

}

#testimonial{

	margin-top:18px;

	background: #f8f8f8 none repeat scroll 0 0;

}

#testimonial .test_desc {

	float: left;

	margin-right: 2px;

	margin-top:10px;

	text-align: right;

}

#testimonial .test_desc h5{

	color: #3b3b3b;

    font-size: 12px;

    margin: 0;

    text-transform: capitalize;

}

#testimonial .test_desc p{

	color: #3b3b3b;

    font-size: 13px;

    margin: 0;

}

#testimonial .test_desc1{

	display: inline-block;

}

#testimonial .test_desc1 img{

	border: 1px solid #ddd;

    border-radius: 50%;

    width: 50px;

}

#testimonial .testimonial{

	padding-right:15px;

}

#testimonial .testimonial .test .title_art,.review{

	color:#555;

	font-size:14px;

	text-align: center;

	margin-bottom: 15px;

}

#testimonial .heading {

	background: #f8f8f8 none repeat scroll 0 0;

    border-radius: 0;

    color: #555;

    font-size: 18px;

	padding-top: 20px;

	text-align: center;

}

#testimonial .content {

   background: none repeat scroll 0 0 #F5F5F5;

   border-radius: 0;

   border:none;

}

.nav .dropdown a .fa-home{

	color: #fff;

    font-size: 18px;

}

#menu .nav li:first-child{

	background: #0088cc none repeat scroll 0 0;

    border-radius: 7px;

}

.well{

	margin-top:20px;

}

#slideshow0 .item img{

	width:100%;

}

#column-right .list-group {

    margin-right: -30px;

    margin-top: 20px;

}

.form-control.qty {

    width: 50px;

}

#column-slider #slideshow0 .item img {

    width: 100%;

}

/*----------------

[responsive]

------------------*/

@media (max-width:1180px){

	.price span {

		font-size: 12px;

    }

	.product-thumb .price-old {

		margin-left: 0;

	}

	.product-thumb .price {

		font-size: 13.77px;

    }

}



@media (max-width:1000px){

	.list-group ul li a{

		font-size: 10px;

    }

	footer h5 {

		font-size: 15px;

    }

	footer p, footer a {

		font-size: 10px;

	}

	footer .footer_payment img {

		padding: 0 0px;

	}

	

}





@media (max-width:767px){
		#content .product-layout.sp-p:nth-child(2n+1),.categorypage .product-layout:nth-child(2n+1),.forpro .product-layout:nth-child(2n+1),.product-search .product-layout:nth-child(2n+1),.product-special .product-layout:nth-child(2n+1){
		clear:left;
	}
	#menu .see-all{
		color:#fff;
	}
	#top-links ul{
		margin:0;
	}
	#top-links + #top-links{
		padding-top:0px;
	}
#mmsearch{
	margin:0 auto;
}
	footer h5 {

		font-size: 18px;

    }

	footer p, footer a {

		font-size: 14px;

	}

	#top .pull-left, #top .pull-right{

		float:none !important;

		text-align:center;

	}

	#logo img{

		margin:0 auto;

	}

	#search{

		width:100%;

	}

	#search .btn-lg {

		right: 0;

		position: absolute;

		top:0;

	}

	#cart {

		text-align:center;

		margin-top: 10px;

	}

	#cart > .btn {

		float: none !important;

	}

	#carousel0 img{

		margin:0 auto;

	}

}



@media (max-width:360px){}

.swiper-viewport{

   border:none !important;

   box-shadow:none !important;

}

#slideshow0 img{width: 100%;}



/* == New Css Add Here 24/6/22 == */



.row {

    margin-right: -10px;

    margin-left: -10px;

}



@media (min-width: 768px){

	.col-sm-60, .col-sm-20 {

		float: left;

		padding-left: 15px;

		padding-right: 15px;

	}

	

	.col-sm-60 {

		width: 60%;

	}

	

	.col-sm-20 {

		width: 20%;

	}

}
.alert-dismissable .close, .alert-dismissible .close {
    right: -10px;
}

/* == New Css Add Here 24/6/22 == */